feat: adopt personal provider sessions - #113
Merged
Merged
Conversation
0thernet
force-pushed
the
codex/session-adoption-parity
branch
from
September 6, 2026 08:08
355ba3e to
f9fd3f3
Compare
added 4 commits
September 6, 2026 04:31
Adopt eligible personal Codex and Claude sessions, including exact Codex Desktop heartbeat targets, with native session authority, approvals, autorespond, privacy fencing, recovery, and acceptance coverage.
0thernet
force-pushed
the
codex/session-adoption-parity
branch
from
September 6, 2026 09:28
b735ee1 to
b28e240
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adopt eligible personal Codex and Claude conversations as ordinary HRA sessions, including exact conversation targets of present active or paused Codex Desktop heartbeats outside the ordinary recency window. Adopted sessions receive the same public shape and provider-supported queue, HRA session tasks, Work, autorespond, and approval authority as native sessions.
Codex Desktop retains ownership and execution of its heartbeat. HRA adopts the target conversation without importing schedule metadata or converting the heartbeat into an HRA session task. Standalone Desktop cron tasks have no stable target conversation and do not qualify.
Authority and compatibility
Validation
066296513422f6c6bbecd0eff208283e051e04cb.bun run checkthrough the installed host scheduler withNODE_OPTIONS=--max-old-space-size=4096: 2,775 tests passed, plus lint, typecheck, site/app/CLI builds, package inventory, isolated local/global installation, and daemon lifecycle.Providers expose no global exclusive lease. Codex uses the accepted ten-minute inactivity inference, and an external client can still race a later resume.
Package release, tagging, and manual activation are outside this change.